package com.wf.model.request;

import java.util.Date;

/**
 * Created by xt on 2017/9/11.
 */
public class ProcessInstanceHistoryRequest extends PageRequest {
    private Integer id;

    private String processInstanceId;

    private String title;

    private String description;

    private String startUserId;

    private String startUserName;

    private String startDepId;

    private String startDepName;

    private Date startTime;

    private String owner;

    private String participats;

    private String handlers;

    private String state;

    private String processDefinitionId;

    private String processDefinitionKey;

    private String deploymentId;

    private String businessKey;

    private String tenantId;

    private String creater;

    private Date created;

    private String updater;

    private Date updated;

    private Integer version;

    private String startTimeStr;

    private String startTimeEnd;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getProcessInstanceId() {
        return processInstanceId;
    }

    public void setProcessInstanceId(String processInstanceId) {
        this.processInstanceId = processInstanceId == null ? null : processInstanceId.trim();
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    public String getStartUserId() {
        return startUserId;
    }

    public void setStartUserId(String startUserId) {
        this.startUserId = startUserId == null ? null : startUserId.trim();
    }

    public String getStartUserName() {
        return startUserName;
    }

    public void setStartUserName(String startUserName) {
        this.startUserName = startUserName == null ? null : startUserName.trim();
    }

    public String getStartDepId() {
        return startDepId;
    }

    public void setStartDepId(String startDepId) {
        this.startDepId = startDepId == null ? null : startDepId.trim();
    }

    public String getStartDepName() {
        return startDepName;
    }

    public void setStartDepName(String startDepName) {
        this.startDepName = startDepName == null ? null : startDepName.trim();
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public String getOwner() {
        return owner;
    }

    public void setOwner(String owner) {
        this.owner = owner == null ? null : owner.trim();
    }

    public String getParticipats() {
        return participats;
    }

    public void setParticipats(String participats) {
        this.participats = participats == null ? null : participats.trim();
    }

    public String getHandlers() {
        return handlers;
    }

    public void setHandlers(String handlers) {
        this.handlers = handlers == null ? null : handlers.trim();
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state == null ? null : state.trim();
    }

    public String getProcessDefinitionId() {
        return processDefinitionId;
    }

    public void setProcessDefinitionId(String processDefinitionId) {
        this.processDefinitionId = processDefinitionId == null ? null : processDefinitionId.trim();
    }

    public String getProcessDefinitionKey() {
        return processDefinitionKey;
    }

    public void setProcessDefinitionKey(String processDefinitionKey) {
        this.processDefinitionKey = processDefinitionKey == null ? null : processDefinitionKey.trim();
    }

    public String getDeploymentId() {
        return deploymentId;
    }

    public void setDeploymentId(String deploymentId) {
        this.deploymentId = deploymentId == null ? null : deploymentId.trim();
    }

    public String getBusinessKey() {
        return businessKey;
    }

    public void setBusinessKey(String businessKey) {
        this.businessKey = businessKey == null ? null : businessKey.trim();
    }

    public String getTenantId() {
        return tenantId;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId == null ? null : tenantId.trim();
    }

    public String getCreater() {
        return creater;
    }

    public void setCreater(String creater) {
        this.creater = creater == null ? null : creater.trim();
    }

    public Date getCreated() {
        return created;
    }

    public void setCreated(Date created) {
        this.created = created;
    }

    public String getUpdater() {
        return updater;
    }

    public void setUpdater(String updater) {
        this.updater = updater == null ? null : updater.trim();
    }

    public Date getUpdated() {
        return updated;
    }

    public void setUpdated(Date updated) {
        this.updated = updated;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    public String getStartTimeStr() {
        return startTimeStr;
    }

    public void setStartTimeStr(String startTimeStr) {
        this.startTimeStr = startTimeStr;
    }

    public String getStartTimeEnd() {
        return startTimeEnd;
    }

    public void setStartTimeEnd(String startTimeEnd) {
        this.startTimeEnd = startTimeEnd;
    }

    @Override
    public String toString() {
        return "ProcessInstanceHistoryBean{" +
                "id=" + id +
                ", processInstanceId='" + processInstanceId + '\'' +
                ", title='" + title + '\'' +
                ", description='" + description + '\'' +
                ", startUserId='" + startUserId + '\'' +
                ", startUserName='" + startUserName + '\'' +
                ", startDepId='" + startDepId + '\'' +
                ", startDepName='" + startDepName + '\'' +
                ", startTime=" + startTime +
                ", owner='" + owner + '\'' +
                ", participats='" + participats + '\'' +
                ", handlers='" + handlers + '\'' +
                ", state='" + state + '\'' +
                ", processDefinitionId='" + processDefinitionId + '\'' +
                ", processDefinitionKey='" + processDefinitionKey + '\'' +
                ", deploymentId='" + deploymentId + '\'' +
                ", businessKey='" + businessKey + '\'' +
                ", tenantId='" + tenantId + '\'' +
                ", creater='" + creater + '\'' +
                ", created=" + created +
                ", updater='" + updater + '\'' +
                ", updated=" + updated +
                ", version=" + version +
                ", startTimeStr='" + startTimeStr + '\'' +
                ", startTimeEnd='" + startTimeEnd + '\'' +
                '}';
    }
}
